petroleum deposits - French English Dictionary